threadApp: main.o uthread_struct.o lista.o uthread.o
	gcc -O0 -o threadApp main.o uthread_struct.o lista.o uthread.o

main.o: main.c uthread_struct.h lista.h uthread.h
	gcc -O0 -c main.c

uthread.o: uthread_struct.c lista.c uthread.c
	gcc -O0 -c uthread.c

lista.o: uthread_struct.c lista.c
	gcc -O0 -c lista.c

uthread_struct.o: uthread_struct.c
	gcc -O0 -c uthread_struct.c

clean:
	rm *.o
